write-ahead log - tradução para russo
Diclib.com
Dicionário ChatGPT
Digite uma palavra ou frase em qualquer idioma 👆
Idioma:     

Tradução e análise de palavras por inteligência artificial ChatGPT

Nesta página você pode obter uma análise detalhada de uma palavra ou frase, produzida usando a melhor tecnologia de inteligência artificial até o momento:

  • como a palavra é usada
  • frequência de uso
  • é usado com mais frequência na fala oral ou escrita
  • opções de tradução de palavras
  • exemplos de uso (várias frases com tradução)
  • etimologia

write-ahead log - tradução para russo

TECHNIQUE FOR PROVIDING ATOMICITY AND DURABILITY IN DATABASE SYSTEMS, FOR CRASH AND TRANSACTION RECOVERY, BY RECORDING CHANGES IN A LOG WRITTEN TO STABLE STORAGE BEFORE WRITING CHANGES TO THE DATABASE
Write-ahead log; Write ahead logging; Waldo file; Writeahead log; Write ahead log

write-ahead log         

общая лексика

сохраняющая регистрация

метод регистрации (журналирования) транзакций, при котором запись в журнале делается до записи данных. Используется в MS SQL Server

write down         
REDUCTION IN RECOGNIZED VALUE OF AN ENTITY
Write down; Goodwill writedown; Written off; Write-down; Writeoff; Writedown; Writedowns; Totalled; Write off; Tax write-off; Tax writeoff
write down записать
go ahead!         
STUDIO ALBUM BY TATSURŌ YAMASHITA (1978)
Go Ahead! (Tatsuro Yamashita album)
вперед!

Definição

write-down
¦ noun Finance a reduction in the estimated or nominal value of an asset.

Wikipédia

Write-ahead logging

In computer science, write-ahead logging (WAL) is a family of techniques for providing atomicity and durability (two of the ACID properties) in database systems. It can be seen as an implementation of the "Event Sourcing" architecture, in which the state of a system is the result of the evolution of incoming events from an initial state. A write ahead log is an append-only auxiliary disk-resident structure used for crash and transaction recovery. The changes are first recorded in the log, which must be written to stable storage, before the changes are written to the database.

The main functionality of a write-ahead log can be summarized as:

  • Allow the page cache to buffer updates to disk-resident pages while ensuring durability semantics in the larger context of a database system.
  • Persist all operations on disk until the cached copies of pages affected by these operations are synchronized on disk. Every operation that modifies the database state has to be logged on disk before the contents on the associated pages can be modified
  • Allow lost in-memory changes to be reconstructed from the operation log in case of a crash.

In a system using WAL, all modifications are written to a log before they are applied. Usually both redo and undo information is stored in the log.

The purpose of this can be illustrated by an example. Imagine a program that is in the middle of performing some operation when the machine it is running on loses power. Upon restart, that program might need to know whether the operation it was performing succeeded, succeeded partially, or failed. If a write-ahead log is used, the program can check this log and compare what it was supposed to be doing when it unexpectedly lost power to what was actually done. On the basis of this comparison, the program could decide to undo what it had started, complete what it had started, or keep things as they are.

After a certain amount of operations, the program should perform a checkpoint, writing all the changes specified in the WAL to the database and clearing the log.

WAL allows updates of a database to be done in-place. Another way to implement atomic updates is with shadow paging, which is not in-place. The main advantage of doing updates in-place is that it reduces the need to modify indexes and block lists.

ARIES is a popular algorithm in the WAL family.

Modern file systems typically use a variant of WAL for at least file system metadata; this is called journaling.


Como se diz write-ahead log em Russo? Tradução de &#39write-ahead log&#39 em Russo